package com.wanxi.app.service.coupon;

import com.wanxi.coupon.api.query.CouponUserQuery;
import com.wanxi.coupon.api.result.CommonResult;
import com.wanxi.coupon.api.vo.CouponUserTDO;
import com.wanxi.coupon.api.vo.CouponUserVo;
import java.util.List;

/**
 * ClassName: CouponAppService
 * Description: 优惠券
 * date: 2022/1/17 10:05
 *
 * @author lxl
 * @version 1.0
 * @since JDK 1.8
 */

public interface CouponAppService {


    /**
     * @Author lxl
     * @Description  用户按条件查询优惠券信息接口
     **/
    CommonResult<List<CouponUserVo>> userFindAll(CouponUserQuery coupon );


    /**
     * @Author lxl
     * @Description  用户领取优惠券信息接口
     **/
    CommonResult userAdd( CouponUserTDO coupon);

    /**
     * @Author lxl
     * @Description  用户使用
     **/
    CommonResult useCoupon(CouponUserTDO couponUserTDO);

}
